#menu a, #menu a:visited { 
	padding: 0.1em 0em 0.1em;
	color: black;
	text-decoration: none;
}

#menu a:hover {
	color: black;
	text-decoration: underline;
}

#menu ul li {
	padding: 0.2em 0.4em 0.2em; 
	background-color: #dfd;
	border: 1px solid #ada;
}

#menu ul ul li {
	padding: 0.25em 0.25em 0.25em; 
	background-color: #dfd;
	border: 1px solid #ada;
	border-right: 0px;
	border-left: 0px;
}

#menu li ul { /* second-level lists */
	border: 1px solid black;
	/* box model hack */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	/* padding: 0 8px 0 0; */
}

#menu li:hover, #menu li.sfhover {
	background-color: #ada;
}
